Blog
Projects
Talks
Notes
Docker
How to learn
pandoc filters
programming languages
Python Concurrency
Video Editing
fastai
Fundamentals
Image Classification
Data
Batch Predictions
GitHub Actions
ocotokit.js
Resources
Jupyter
Best Way To Launch Jupyter On A Remote Server
Fix Jupyter CUDA cache
My Jupyter Shortcuts
Remote Browser For Jupyter
K8s
Basics
Secrets
StatefulSet
Jobs & CronJobs
Rollouts
Developer tips
Pod restart vs. replacement
Probes
Requesting resources
Resource Limits
Logging
Monitoring
Ingress
Cluster Components
Workload Placement
Auto Scaling
Preemption
Random TILs
Open Questions
Storage
Storage Basics
Dynamic Provisioning
Scaling
ReplicaSets
Scaling
Helm
Helm Intro
Creating Helm Charts
Helm Upgrades & Rollbacks
Testing With Helm
Multi-Container Pods
Multi-Container Pods
Ambassador Sidecars
Restart Conditions
Sharing Processes in MC Pods
Security
Network Security
Securing Containers
Webhooks
Updating a K8s Cluster
RBAC
Linux
Cheatsheet
Cookbook
Misc Utilities
OSX Shell Tips
Processes, Permissions and Moving Data
ML Serving
FastAPI
TF Serving
Basics
GPUs & Batching
Quarto
Listings from data
Merge listings
Web Scraping
Browser requests to code
jupyter lab --ip='*' --NotebookApp.token='' --NotebookApp.password='' --port 8081